package com.ehome.poct.base.api.vo.device;

import com.ehome.core.entity.VO;
import com.ehome.poct.base.api.constant.DeviceType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 打印记录详细VO
 *
 * @author ehome
 * @Date 2022-07-14 15:54
 */
@Data
public class QrcodePrintHisDetVO extends VO {
         /**
         * 所属批次
         */
        @ApiModelProperty("所属批次")
        private String deviceBatch;
         /**
         * 设备类型
         */
        @ApiModelProperty("设备类型")
        private Integer deviceType;
        @ApiModelProperty("设备类型名称")
        private String deviceTypeName;

    public String getDeviceTypeName() {
        if(DeviceType.JBY.getDeviceType().equals(deviceType)){
            return"金标仪";
        }else  if(DeviceType.BLOOD.getDeviceType().equals(deviceType)){
            return "血常规";
        }
        return "未知设备类型";
    }

    /**
         * 设备编号
         */
        @ApiModelProperty("设备编号")
        private String sno;
         /**
         * CreateTime
         */
        @ApiModelProperty("CreateTime")
        private LocalDateTime createTime;
}
